package com.kscrm.web.dto;


import com.kscrm.web.domain.ChannelContact;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class AddChannelDto {

    /** 渠道ID */
    private Long id;

    /** 绑定的用户ID */
    @NotNull(message = "渠道账号不能为空")
    private String account;

    /** 渠道名称 */
    @NotBlank(message = "渠道名称不能为空")
    private String name;

    /** 渠道编号 */
    @NotBlank(message = "渠道编号不能为空")
    private String code;

    /** 渠道类型（  1 机构 2 企业 3 政府 4 个人 5 其他） */
    private Integer type;

    /** 渠道城市 */
    private String cityName;

    /** 城市code */
    private String cityCode;

    /** 省份code */
    private String provinceCode;

    /** 绑定的业务经理ID */
    private Long businessUserId;

    /** 父渠道ID */
    private Long parentId;

    /**
     * 渠道联系人列表
     */
    @NotNull(message = "渠道联系人列表不能为空")
    private List<ChannelContact> contactList;


}
